@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
.pos_a{position: absolute;}
.pos_r{position: relative;}
em{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
input,textarea,select{outline: none; font-family:"Microsoft yahei";-webkit-appearance: none;border-radius: 0;}
textarea{resize:none; overflow:hidden;}
body{font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden; }

/* CSS Header */
#he_02{width:100%;height:155px;margin:0 auto;background: #fff;}
#he_02_mid{width:1200px;height:155px;margin:0 auto;position: relative;}
#he_02_logo{width:399px;height: 84px;position: absolute;left: 0;top: 42px;overflow: hidden;}
#he_02_logo a{display: block;}
#he_02_sy{height: 40px;border-bottom: solid 1px #f2f2f2; position: absolute;right: 0;top:20px;}
#he_02_sy li{float: left;min-width: 23px;height: 40px;line-height: 40px;position: relative;margin-right: 20px;color: #aaaaaa;font-size: 16px;text-indent: 30px;}
#he_02_sy li .he_02_icon{width: 23px;height: 21px;left: 0;top:6px;text-indent: 0;opacity: .8}
#he_02_sy li a{display: block;color: #aaaaaa;font-size: 16px;}
#he_02_sy li a:hover{color: #ed6d00;}
#he_02_nav{position: absolute;right: 0;top:79px;height: 55px;}
#he_02_nav li{width: 75px;height: 65px;line-height: 65px;float: left;margin-left: 35px;position: relative;}
#he_02_nav li a{display: block;color: #333;font-size: 16px;}
#he_02_nav li:hover a{color: #ed6d00;}
#menu_bg{width: 1920px;height: 0;background: url(../images/menu_bg.png) repeat;position: absolute;left: 50%;margin-left: -960px; top:155px;z-index: 999;}
#he_02_nav li .s_menu{ width:350px; height: 0; opacity: 0; position: absolute; top:65px;z-index: 1000;}
#he_02_nav li .s_menu_01{ width: 85px;position: absolute; top:10px;}
#he_02_nav li .s_menu_01 li{width: 100%;height: 32px!important;line-height: 32px!important; text-indent: 10px; margin-left: 0!important; float: none; background: url(../images/menu_a.png) left center no-repeat;}
#he_02_nav li .s_menu_01 li a{font-size: 14px; display: block; color: #fff;}
#he_02_nav li .s_menu_01 li a:hover{ color: #dc0000;background: none!important;}
#he_02_nav li .s_menu_02{ width: 238px; height: 115px; position: absolute; right:0px; top:20px;}
#he_03{width:1200px;height: 856px;margin:0 auto;position: relative;}
#he_03_mid{width:1920px;height: 856px;position: absolute;top:0;left: 50%;margin-left: -960px;z-index: 1;}
#he_03_news{width: 1920px;height: 102px;background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 50%;margin-left: -960px;z-index: 2;}
#he_news_mid{width: 1200px;height: 102px;margin:0 auto;position: relative;}
#he_news_mid .news_t{width: 200px;height: 102px;background: #ed6d00 url(../images/he_news_t.png) center no-repeat;position: absolute;left: 0;top:0;}
#he_news_mid .news_l{width: 898px;height: 102px;position: absolute;left: 200px;top:0;}
#he_news_mid .news_l li{width: 100%;height: 102px;position: relative;overflow: hidden;}
#he_news_mid .news_l li .he_news_img{width: 200px;height: 102px;position: absolute;left: 0;top:0;}
#he_news_mid .news_l li .he_news_img img{width: 200px;height: 102px;}
#he_news_mid .news_l li .he_news_title{width: 677px;height: 30px;line-height: 30px;color: #fff;font-size: 16px; position: absolute;right: 0;top:19px;}
#he_news_mid .news_l li .he_news_info{width: 677px;height: 30px;line-height: 30px;color: #a5a6a8;font-size: 14px; position: absolute;right: 0;top:50px;}
#he_news_mid .news_btn{display: block; cursor: pointer; width: 46px;height: 46px;text-align: center;line-height: 53px; position: absolute;right: 0px;transition: all .4s;}
#he_news_mid .news_btn i{color: #fff;font-size: 30px;}
#he_news_mid .news_upbtn{top: 4px;background: #ed6d00;opacity: .6;}
#he_news_mid .news_downbtn{bottom: 4px;background: #aaaaaa;opacity: .6;}
#he_news_mid .news_upbtn:hover{background: #aaaaaa;opacity: 1;}
#he_news_mid .news_downbtn:hover{background: #ed6d00;opacity: 1;}
#he_news_mid .news_l li:hover .he_news_title{color: #ed6d00;}
#zy_banner{width: 1200px;height: 400px; margin:0 auto;position: relative;}
#zy_banner ._img{width: 1920px;height: 400px;text-align: center;position: absolute;left: 50%;margin-left: -960px;top:0;}

/*attorney css*/
#hg{width: 100%;height: 40px;background: #323232;margin:0 auto;}
#hg_mid{width: 1200px;height: 40px;position: relative;}
#hg_mid #hg_tel{min-width: 20px;height: 20px;line-height: 20px;padding-left: 30px; position: absolute;top:10px;right:60px;background: url(../images/hg_tel.png) left center no-repeat;font-size: 13px;color: #bcbcbc;}
#hg_mid #hg_map{width: 50px;height: 27px;background: url(../images/he_map.png) no-repeat;position: absolute;right:0px;top:6px;}
#hg_01{width: 1200px;height: 104px;margin:20px auto;position: relative;background: url(../images/hg_01_pic.png) right center no-repeat;}
#hg_01_logo{position: absolute;left: 0px;top:0px; width: 600px;height: 104px;}
#hg_02{width: 100%;height: 502px;margin:0 auto;background: #000 url(../images/hg_02_bg.jpg) center no-repeat;}
#hg_02_mid{width: 1200px;height: 502px;margin:0 auto;position: relative;}
.hg_c{width: 395px;height: 249px;right:114px;top:114px;background: #fff;padding:20px 25px;-moz-box-shadow: 0px 0px 10px #cecece; -webkit-box-shadow: 0px 0px 10px #cecece; box-shadow: 0px 0px 10px #cecece;}
.hg_c #hg_title{width: 100%;height: 22px;line-height: 22px;margin:0 auto;background: url(../images/hg_icon.png) left center no-repeat;}
.hg_c #hg_title span{padding-left: 20px;font-size: 20px;color: #323232;}
.hg_c #hg_info{width: 90%;margin:0 auto; line-height: 26px;color: #323232;font-size: 13px;padding:5px 0px;}
.hg_c #hg_hx{width: 100%;height: 1px;background: #ffb922;margin:10px auto;position:relative;}
.hg_c #hg_hx span{width: 63px;height: 3px;position: absolute;display: block;left: 30px;top:-1px;background: #1b3f8d;}
.hg_c .hg_form{width: 380px;margin:0 auto;padding-top: 10px;font-size: 14px;color: #323232;}
.hg_01{width: 56px;height: 50px;right:51px;top:72px;background: url(../images/hg_01.png) no-repeat;}
.hg_02{width: 56px;height: 50px;left:20px;top:20px;background: url(../images/hg_02.png) no-repeat;}
.hg_04{width: 604px;height: 302px;left:-20px;top:200px;background: url(../images/hg_04.png) no-repeat;}
.hg_05{width: 121px;height: 97px;left:189px;top:427px;background: url(../images/hg_05.png) no-repeat;}
#hg_copyright{width: 100%;height: 50px;color: #757475;font-size: 12px; line-height: 50px;background: #201f21;margin:0 auto;}
#hg_copyright a{color: #757475;font-size: 12px; }
#hg_copyright_mid{width: 1200px;height: 50px;margin:0 auto;position: relative;}
#hg_nav{position: absolute;right:0px;top: 0px;}
#hg_nav a{color: #757475;font-size: 12px;}

/* CSS Footer */
#footer{width: 100%; height: 345px; background: #333333;margin:0 auto;padding: 30px 0;}
#footer_mid{width: 1200px;height: 345px;margin:0 auto;}
#footer_mid #footer_pro{width: 290px;height: 345px;float: left;position: relative;}
#footer_mid #footer_pro:after{width: 1px;content: '';height: 345px;background: #fff;opacity: .1;position: absolute;top:0;right: 0;}
#footer_mid #footer_nav{width: 220px;height: 345px;float: left;position: relative;margin-left: 100px;}
#footer_mid #footer_nav:after{width: 1px;content: '';height: 345px;background: #fff;opacity: .1;position: absolute;top:0;right: 0px;}
#footer_mid span{ display: block; width: 100%; font-size: 20px; color: #fff; line-height: 34px;}
#footer_mid p{ line-height: 35px;padding-top: 15px;}
#footer_mid a{ font-size: 14px; color: #7e7e7d;display: block;transition:all .4s;}
#footer_mid a:hover{ text-decoration: underline;color: #fff;}
#footer_mid #footer_ewm{width: 110px;height: 345px;float: left;margin-left: 68px;}
#footer_mid #footer_ewm img{width: 110px;height: 110px;padding-top: 15px;}
#footer_mid #footer_lxwm{width: 338px;float: right;margin-top: 40px;}
#footer_mid #footer_lxwm span{font-size: 16px!important; color: #fff; line-height: 34px;}
#footer_mid #footer_lxwm span i{font-size: 20px; color: #fff; line-height: 34px;padding-right: 10px;}
#footer_mid #footer_lxwm p{ line-height: 35px;font-size: 14px; color: #7e7e7d;padding-top: 15px;}
#copyright{width: 1200px;height: 60px; line-height: 60px; color: #8c8c8c;font-size:  14px; margin:0 auto;position: relative;}
#copyright .admin{color: #8c8c8c;font-size:  14px;text-align: right;right: 0;top:0;}
#copyright a{color: #8c8c8c;font-size:  14px;}


/* CSS Main */
#in_01{width: 1200px;height: 450px;margin: 40px auto;position: relative;}
#in_01_l{width: 300px;height: 450px;float: left;}
#in_01_l .in_01_t{width: 100%;height: 100px;line-height: 40px;color: #696969;font-size: 13px;text-transform: uppercase;}
#in_01_l .in_01_t span{color: #000;font-size:48px; }
#in_01_l .in_01_ul{width: 100%;margin:0 auto;margin-top: 33px;}
#in_01_l .in_01_ul li{line-height: 36px;height: 36px;}
#in_01_l .in_01_ul li a{display: block;color: #555;font-size: 14px;}
#in_01_l .in_01_ul li a:hover{color:#ed6d00;}
#in_01_r{width: 788px;height: 450px;float: right;overflow: hidden;}
#in_01_r li{width: 224px;height: 430px;float: left;margin-right: 57px;margin-top: 20px;}
#in_01_r li .in_01_t a{padding:5px 10px;background: #ed6d00;color: #fff;font-size: 14px;height: 20px;line-height: 20px;transition: all .4s;}
#in_01_r li p{padding:28px 0px;color: #555;font-size: 14px;line-height: 24px;}
#in_01_r li .in_01_m a{color: #7d7d7d;font-size: 12px;line-height: 24px;}
#in_01_r li img{margin-top: 44px;width: 218px;height: 162px;padding:2px;border:solid 1px #e4e4e4;transition:transform 1s ease 0s;}
#in_01_r li:hover img{transform: scale(1.05, 1.05);}
#in_01_r li .in_01_t a:hover{background: #333333;}
#in_01_r li .in_01_m a:hover{color: #ed6d00;}
#in_04{width: 100%;margin:40px auto;}
#in_04_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;}
#in_04_title i{font-style: normal;color: #ed6d00;}
#in_04_title span{font-size: 36px;color: #000;line-height: 70px;}
#in_04_mid{width: 100%;height: 481px;position: relative; overflow: hidden; margin:0 auto;margin-top: 40px;}
#in_03{width: 100%;height: 431px; background: url(../images/in_03_bg.jpg) center no-repeat; margin:0px auto;}
#in_03_mid{width: 1204px;margin:0 auto;}
#in_03_mid .tit{text-align: center;font-size: 36px;color: #000000;line-height: 84px;}
#in_03_mid .tit em{display: block;width: 34px;height: 2px;margin: 0 auto;background: #E42126;}
#in_03_mid ul{padding-top: 63px;}
#in_03_mid ul li{float: left;width: 25%;border-right: 1px #ebebeb solid;height: 178px;text-align: center;margin-left: -1px;}
#in_03_mid ul li:last-child{border-right: none;}
#in_03_mid ul li i{width: 48px;height: 46px;display: block;margin: 0 auto;background: center no-repeat;}
#in_03_mid ul li i.i1{background-image: url(../images/ic4.png);}
#in_03_mid ul li i.i2{background-image: url(../images/ic5.png);}
#in_03_mid ul li i.i3{background-image: url(../images/ic6.png);}
#in_03_mid ul li i.i4{background-image: url(../images/ic7.png);}
#in_03_mid ul li p{font-size: 24px;color: #000000;height: 80px;line-height: 80px;overflow: hidden;margin-top: 12px;}
#in_03_mid ul li p em{font-size: 64px; font-style: normal;font-family: Impact;}
#in_03_mid ul li h3{font-size: 14px;color: #666666;line-height: 24px;font-weight: normal;}
#in_03_mid ul li:hover i.i1{background-image: url(../images/ic4-2.png);}
#in_03_mid ul li:hover i.i2{background-image: url(../images/ic5-2.png);}
#in_03_mid ul li:hover i.i3{background-image: url(../images/ic6-2.png);}
#in_03_mid ul li:hover i.i4{background-image: url(../images/ic7-2.png)}
#in_02{width: 100%;height: 140px;margin:0 auto;background: #e2e2e2;}
#in_05{width: 1200px;height: 498px;margin: 40px auto;}
.in_05_t{width: 100%;height: 35px;line-height: 35px;color: #006dbd;font-size: 30px;margin-bottom: 30px;position: relative;}
.in_05_t .in_05_m{position: absolute;right: 0;top:0;text-align: right;}
.in_05_t .in_05_m a{color: #7d7d7d;font-size: 12px;}
.in_05_t .in_05_m a:hover{color: #ed6d00;}
#in_05_l{width: 740px;height: 498px;float: left;}
#in_05_newshot{width: 740px;height: 215px;margin:0 auto;position: relative;}
#newshot_pic{width: 305px;height: 215px;position: absolute;left: 0;top:0;}
#newshot_pic img{width: 305px;height: 215px;}
#newshot_title{height: 40px;position: absolute;left: 330px;top:0;}
#newshot_title a{display: block;border-bottom: solid 1px #e5e5e5;height: 40px;line-height: 40px; color: #333;font-size: 20px;font-weight: bold;}
#newshot_info{color: #555;font-size: 13px; line-height: 30px; position: absolute;left: 330px;top:50px;}
#newshot_more{position: absolute;left: 330px;bottom:15px;}
#newshot_more a{color: #7d7d7d;font-size: 12px;}
#newshot_more a:hover{color: #ed6d00;}
#in_05_newshot_ul{width: 740px;margin:0 auto;margin-top: 20px;}
#in_05_newshot_ul li{height: 80px;margin-bottom: 35px;position: relative;}
#in_05_newshot_ul li .news_time{width: 58px;height: 78px;border:solid 1px #d2d2d2;text-align: center;position: absolute;left: 0;top: 0;}
#in_05_newshot_ul li .news_time span{display: block;width: 100%;height: 55px;line-height: 55px;font-family: Impact; background: #d2d2d2;color: #fff;font-size: 28px;}
#in_05_newshot_ul li .news_time p{line-height: 22px;color: #58585e;font-size: 12px;}
#in_05_newshot_ul li .news_title{width: 660px;height: 25px; color: #333;line-height: 25px;font-size: 16px; position: absolute;right: 0;top: 0;}
#in_05_newshot_ul li .news_info{width: 660px;height: 60px; color: #555;line-height: 28px;font-size: 13px; position: absolute;right: 0;top: 30px;}
#in_05_newshot_ul li:hover .news_title{color: #ed6d00;}
#in_05_r{width: 385px;height: 498px;float: right;}
#in_05_industry{width: 385px;height: 215px;margin:0 auto;position: relative;}
#in_05_industry img{width: 385px;height: 215px;}
#in_05_industry span{display: block;width: 385px;height: 42px;line-height: 42px;text-align: center;background: rgba(145,191,53,.8);color: #fff;font-size: 14px;position: absolute;left: 0;bottom: 0;}
#in_05_industry_ul{width: 385px;margin:0 auto;margin-top: 20px;}
#in_05_industry_ul li{height: 80px;margin-bottom: 35px;position: relative;}
#in_05_industry_ul li .industry_time{width: 58px;height: 78px;border:solid 1px #d2d2d2;text-align: center;position: absolute;left: 0;top: 0;}
#in_05_industry_ul li .industry_time span{display: block;width: 100%;height: 55px;line-height: 55px;font-family: Impact; background: #d2d2d2;color: #fff;font-size: 28px;}
#in_05_industry_ul li .industry_time p{line-height: 22px;color: #58585e;font-size: 12px;}
#in_05_industry_ul li .industry_title{width: 298px;height: 25px; color: #333;line-height: 25px;font-size: 16px; position: absolute;right: 0;top: 0;}
#in_05_industry_ul li .industry_info{width: 298px;height: 60px; color: #555;line-height: 26px;font-size: 13px; position: absolute;right: 0;top: 30px;}
#in_05_industry_ul li:hover .industry_title{color: #ed6d00;}
#in_06{width: 100%;background: #f6f6f6;padding:40px 0;margin:0 auto;}
.in_06_t{width: 1200px;height: 35px;line-height: 35px;color: #006dbd;font-size: 30px;margin:0 auto;margin-bottom: 30px;position: relative;}
.in_06_t .in_06_m{position: absolute;right: 0;top:0;text-align: right;}
.in_06_t .in_06_m a{color: #9f9f9f;font-size: 14px;}
.in_06_t .in_06_m a:hover{color: #ed6d00;}
.in_06_ul{width: 1200px;height: 464px;margin:0 auto;overflow: hidden;}
.in_06_ul li{width: 334px;height: 464px;float: left; text-align: center; background: #fff;margin:0 10px;overflow: hidden;}
.in_06_ul li .in_06_pic{width: 100%;height: 300px;margin:0 auto;}
.in_06_ul li .in_06_pic img{width: 100%;height: 300px;}
.in_06_ul li .word{
	padding: 0 50px;
	text-align: center;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
}
.in_06_ul li .word .p1{
	font-size: 14px;
	color: #999999;
	line-height: 34px;
}
.in_06_ul li .word .p2{
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	padding-top: 10px;
}
.in_06_ul li .word .p2 em{
	display: block;
}
.in_06_ul li .word .p3{
	font-size: 14px;
	color: #666666;
	padding-top: 22px;
	line-height: 24px;
	display: none;
}
.in_06_ul li .word .p3 em{
	display: block;
	width: 28px;
	height: 1px;
	background: #CFCFCF;
	margin: 0 auto;
}
.in_06_ul li .word .p3 span{
	display: block;
	margin-top: 20px;
	max-height: 168px;
	overflow: hidden;
}



#in_07{
	padding: 40px 0;
	border-top: 1px #ebebeb solid;
}
.in_07_mid{width: 1200px;margin:0 auto;}
#in_07 .tit{
	text-align: center;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
}
#in_07 .tit em{
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	color: #E42126;
	font-weight: bold;
	line-height: 27px;
}
#in_07 .fl{
	width: 298px;
	background: url(../images/pic11.jpg) center bottom no-repeat;
	height: 206px;
	position: relative;
	float: left;
}
#in_07 .fl .more{
	position: absolute;
	left: 0;
	bottom: 13px;
	width: 100%;
	text-align: center;
}
#in_07 .fl .more a{
	font-size: 14px;
	color: #333333;
	display: inline-block;
	padding-right: 20px;
	background: url(../images/arw3.png) right center no-repeat;
	line-height: 24px;
}
#in_07 .fl .more a:hover{
	text-decoration: underline;
}
#in_07 .fr{
	width: 390px;
	margin-left: 40px;
	float: right;
}
#in_07 .fr .con{
	margin-top: 30px;
	border-top: 1px #EEEEEE solid;
	text-align: center;
	padding-top: 23px;
}
#in_07 .fr p{
	font-size: 14px;
	color: #999999;
	line-height: 26px;
}
#in_07 .fr ul{
	display: inline-block;
	vertical-align: top;
}
#in_07 .fr ul li{
	float: left;
	margin: 0 12px;
}
#in_07 .fr ul li a{
	display: block;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	background: center no-repeat;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
}
#in_07 .fr ul li a.a1{
	background-image: url(../images/ic8.png);
}
#in_07 .fr ul li a.a2{
	background-image: url(../images/ic9.png);
}
#in_07 .fr ul li a.a1:hover{
	background-image: url(../images/ic8-2.png);
}
#in_07 .fr ul li a.a2:hover{
	background-image: url(../images/ic9-2.png);
}

/*contact*/
.lh-contact{position:relative; height:1300px; background:url(../images/contact-bg.jpg) no-repeat center; min-width:1260px;}
.lh-contact .container{position:absolute; left:50%; top:165px; margin-left:-600px; padding-bottom: 50px; background:#F6F6F7;}
.lh-contact-a{background:#fff; padding:70px;}
.lh-contact-b{margin-top:40px;}
.lh-contact-b dl{float:left; line-height:28px; color:#666;font-size: 14px; width:300px; margin-right:52px;}
.lh-contact-b dl dt{margin-bottom:10px; font-size:16px;}
.lh-contact-b dl dd{overflow:hidden;}
.lh-contact-b dl dd span{float:left;}
.lh-contact-b dl dd h3{width:82%; float:left;}
.lh-contact-b dl.cn dd{margin-bottom:10px;}
.lh-ewm li{float:left; width:163px; line-height: 15px; text-align:center;}
.lh-ewm li img{width: 100%;}
.lh-ewm li h2{margin-top:10px;font-size: 14px;color: #333;}
.lh-ewm li:first-child{margin-right:30px;}
.lh-contact-c{padding:70px;}
.lh-contact-d{margin-top:30px; width:784px;}
.lh-contact-d li{overflow:hidden; margin-bottom:10px;}
.lh-contact-d li>div{width:49%; float:left; position:relative;margin-right: 10px;}
.lh-contact-d li>div:nth-of-type(2){margin-right: 0;}
.lh-contact-d li input,.lh-contact-d li select,.lh-contact-d li textarea{width:100%; height:55px; background:#fff; border:none; padding:0 20px; line-height:55px;}
.lh-contact-d li textarea{line-height:20px; padding:15px 20px; height:126px;}
.lh-contact-d li i{position:absolute; right:20px; line-height:55px;}
.lh-contact-d li .sub{display:block; width:100px; cursor: pointer; height:43px; border-radius:30px; background:#356FC7; color:#fff; font-size:22px; color:#fff; text-align:center; line-height:43px; margin-top:20px;}
.lh-contact-d li .sub:hover{background:#295295;}
.lh-contact-e{margin-top:30px; line-height:30px; color:#666;}
.lh-contact-e h3{margin-top:40px;}
.lh-title{color:#333; position:relative;}
.lh-title h2{font-size:24px; animation-delay:.1s;}
.lh-title h3{font-size:14px; position:relative; padding-left:20px; animation-delay:.2s; margin-top:5px;}
.lh-title h3:before{content:''; display:block; width:12px; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px;}

/*profile*/
#profile_01{width: 100%;padding:40px 0;background:#f9f9f9;margin:0 auto;}
#profile_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;margin-bottom: 40px;}
#profile_title i{font-style: normal;color: #ed6d00;}
#profile_title span{font-size: 36px;color: #000;line-height: 70px;}
#profile_ul{width: 1200px;height: 195px;margin:0 auto;}
.ser_box2 li{ width:20%;text-align: center; float:left;}
.ser_box2 li .tit {font-size: 16px;margin: 20px 0 10px;position: relative;padding-bottom: 10px; color:#555}
.ico75{display: inline-block;width:102px;height: 102px;vertical-align: middle;margin: 0 0.3em;}
.ico75 img{width: 100%;}
#profile_img{width: 1355px;height: 418px;margin:30px auto;overflow: hidden;}
#profile_img img{width: 1355px;height: 418px;transition:transform 1s ease 0s;}
#profile_img:hover img{transform: scale(1.05, 1.05);}
#profile_cn{width: 1200px;margin:0 auto;color: #333;font-size: 14px;line-height: 33px;}
#profile_eng{width: 1200px;margin:0 auto;color: #333;font-size: 14px;line-height: 33px;}
#profile_02{width: 100%;margin:40px auto;}
#profile_02 h2{color: #000;font-size: 36px;text-align: center;}
#profile_ico{width: 945px;height: 179px;margin:0 auto;margin-top: 70px;}
#profile_ico li{width: 179px;height: 179px;float: left;margin:0 28px;cursor: pointer;}
#profile_icoc{width: 945px;margin:0 auto;margin-top: 40px;}
.nadd-lant{ font-size:16px; color: #555; font-weight:bold;background:url(../images/nadd_dian.png) no-repeat left; padding-left:35px; border-bottom:1px solid #eaeaea; line-height:40px; margin-bottom:20px; }
.nadd_info{width: 100%;margin:0 auto;}
.nadd_info p{line-height: 30px;color: #555;font-size: 14px;}
#profile_offer{width: 100%;margin:0 auto;margin-top: 40px;}
#profile_offer li{width: 25%;float: left;border-right: solid 1px #e5e5e5;margin-left: -1px;border-bottom: solid 1px #e5e5e5;text-align: center;}
#profile_offer li ._offerimg{width: 100%;margin:0 auto;}
#profile_offer li ._offerimg img{width: 100%;}
#profile_offer li ._offertxt{width: 80%;height: 130px; margin:0 auto;margin-top: 30px;line-height: 30px;color: #555;font-size: 14px;}
#profile_offer li ._offertxt span{color: #333;font-size: 30px;}
#profile_03{width: 1200px;margin:40px auto;}
#profile_03 h2{color: #000;font-size: 36px;text-align: center;}
#profile_jg{width: 1200px;text-align: center;;margin:0 auto;margin-top: 40px;}
#profile_04{width: 100%;padding:40px 0;background:#f9f9f9;margin:0 auto;}
#profile_04 h2{color: #000;font-size: 36px;text-align: center;}
#profile_honor{width: 1200px; margin:0 auto;margin-top: 40px;}
#profile_honor_l{width: 922px;float: left;}
#profile_honor_l li{width: 346px;height: 200px;padding:40px 50px; float: left;margin-right: 30px;margin-bottom: 30px;background: #fff;position: relative;}
#profile_honor_l li:nth-child(even){margin-right: 0;}
#profile_honor_l li i{display: block;width: 71px;height: 2px;background: #cccccc;margin-bottom: 25px;transition:all 0.3s;}
#profile_honor_l li h2{font-size: 24px;line-height: 30px;color: #020202;transition:all 0.3s;text-align: left;}
#profile_honor_l h3{font-size: 28px;color: #020202;line-height: 36px;margin-bottom: 25px;height: 72px;transition:all 0.3s;}
#profile_honor_l p{width: 88px; font-size: 14px;color: #888888;padding-right: 25px;background: url(../images/img_82.png) no-repeat right center;transition:all 0.3s;}
#profile_honor_l li.on .sseiper-poa-img{
	bottom:5%;
	max-width: 137px;
	max-height: 137px;
	width: 31%;
}
#profile_honor_l .sseiper-poa-img{
	position: absolute;
	bottom: 11%;
	right: 7%;
	max-width: 70px;
	width: 16%;
}
#profile_honor_l .sseiper-poa-img img{
	max-width: 100%;
	width: 100%;
}
#profile_honor_l{
	 padding-top: 55px;
	 padding-bottom: 75px;
}
#profile_honor_r{width: 446px;height: 586px; float: right;background: #fff;}


/*case*/
._casetitle{margin:0 auto;width: 1200px;}
._casetitle p{ color:#555; font-size:16px; line-height:30px; text-indent:2em; margin:15px 0.5% -20px;}
._casetitle p a{ color:#E73527; font-size:18px;}
.case_list{width: 1200px;margin:0 auto;margin-top: 40px;}
.case_list ul li{ float:left; width:387px;height: 300px; margin-bottom: 19px; margin-right: 19px; position:relative; overflow:hidden; text-align:center; background-color:#F3F3F3;}
.case_list ul li:nth-child(3n){margin-right: 0;}
.case_list ul li img{ width:100%; height: 300px; transition:0.5s;}
.case_list ul li:hover img{transform:scale(1.1);}
.case_list ul li .case_name{width: 100%;height: 300px;overflow: hidden;}
.case_list ul li .case_main{ position:absolute; left:0; top:-100%; width:100%; height:100%; padding:40px 20px 20px; transform:scale(0); background-color:rgba(255,255,255,0.8); transition:0.3s; box-sizing:border-box;}
.case_list ul li:hover .case_main{ top:0; opacity:1; transform:scale(1);}
.case_list ul li b{ display:block; font-size:20px; margin-bottom:15px;}
.case_list ul li .case_main p{ font-size:14px; line-height:30px; margin:0;}
.case_list ul li .case_main a{ display:inline-block; font-size:14px; color:#FFF; padding:4px 8px; margin-top:15px; border:2px solid #006dbd; background-color:#006dbd;}
.case_list ul li .case_main a:hover{ color:#006dbd; background-color:#FFF;}


/*network*/
#net_01{width: 100%;padding: 40px 0; background:#f9f9f9;margin:0 auto;}
#net_02{width: 100%;height: 636px;background: url(../images/net_02_bg.png) center no-repeat;margin:0px auto;}
#net_03{width: 1200px;margin:50px auto;position: relative;}
#net_03_swf{width: 800px;height: 500px;position: absolute;right: 0;top:0;z-index: 1;}
#net_03 h2{color: #000;font-size: 36px;}
#net_03 ._netp1{color: #83a932;font-size: 16px;line-height: 30px;padding:15px 0px;position: relative;z-index: 2;}
#net_03 ._netp2{width: 476px; color: #555;font-size: 14px;line-height: 30px;padding-top: 40px;position: relative;z-index: 2;}
#net_03 ._netp3{color: #000;font-size: 14px;line-height: 30px;padding-top: 100px;position: relative;z-index: 2;}
#net_03 ._netp3 span{color: #ffb400;font-size: 48px;font-weight: bold;}
#net_03 ._netp4{width: 547px;color: #9a9a9a;font-size: 14px;line-height: 27px;position: relative;z-index: 2;}
#net_04{width: 100%;padding: 50px 0; background:#fafafa;margin:0 auto;}
.lx_list { max-width: 1230px; overflow: hidden;margin:0 auto;}
.lx_list h3 { font-size: 40px; margin: 8px 0; text-align: center; font-weight: bold; color: #eb0001; }
.lx_list p { font-size: 17px; text-align: center; color: #666; margin-bottom: 30px; }
.lx_list li { float: left; width: 20%;*width:19.9%; border: #d8d8d8 1px solid; padding: 1%; margin: 0 1.3% 30px; }
.lx_list li img { display: block; margin: 0 auto; text-align: center; width:40%; margin-bottom:10px; }
.lx_list li h4 { text-align: center; width: 100%; color: #333; font-size: 18px;}
#net_05{width: 100%;margin:0px auto;height: 539px;overflow: hidden;position: relative;}
#net_05_img{width: 100%;height: 539px;position: absolute;left: 0;top:0;z-index:1;}
#net_05_img img{width: 100%;height: 539px;transition:transform 1s ease 0s;}
#net_05:hover img{transform: scale(1.02, 1.02);}
#net_05_mid{width: 1200px;height: 539px;margin:0 auto;position: relative;z-index: 2;}
#net_05_kuang{width: 396px;height: 283px;border:solid 20px #fff;padding:25px; background: #f4f4f2;position: absolute;right: 0;top:75px;z-index: 3;}
#net_05_hx{width: 53px;height: 3px;position: absolute;left:25px;top:25px;background: #0048a4;}
#net_05_title{width: 100%;height: 40px;line-height: 40px;position: absolute;left:25px;top:45px;color: #555555;font-weight: bold;font-size: 36px;}
#net_05_tel{min-width:55px;height: 60px;padding-left: 60px; line-height: 30px;background: url(../images/strength_02_tel.png) left center no-repeat; position: absolute;left:25px;top:107px;color: #0749a2;font-weight: bold;font-size: 24px;}
#net_05_info{width:90%;height: 52px;line-height: 26px;position: absolute;left:25px;top:188px;color: #444444;font-size: 14px;}
#net_05_kuang a{display: block;}


/*news css*/
#news_l{width: 860px;float: left;}
.news_list li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}
.news_list .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}
.news_list .img img { display:block; width:100%; height:auto;}
.news_list .intro .n { font-size:20px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333;}
.news_list .intro time { font-size:14px; color:#999;}
.news_list .intro .text { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;line-height: 22px;}
.news_list a:hover .n { color:#01a2ea;}
#news_r{width: 300px;float: right;}
#news_r #news_rsearch{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_r #news_rvideo{width: 300px;height: 197px;margin:40px auto;position: relative;}
#news_r #news_rvideo .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}
#news_r #news_rvideo .n { display:block; width:100%; height:40px; line-height:40px; background: rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal; text-align:center;}
#news_r #news_rrecom{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_rrecom_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_rrecom_ul{width: 100%;margin:0 auto;margin-top: 20px;}
#news_rrecom_ul li { margin-bottom:10px; font-size:14px; line-height:22px; height:22px; overflow:hidden;} 
#news_rrecom_ul li a{color: #555;}
#news_rrecom_ul .time { color:#01a2ea;}
#news_search_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_search_form{width:100%;margin:0 auto;margin-top: 15px;}
#news_search_form .nselect {width:100%; height:40px; margin-bottom: 15px; font-family:'微软雅黑'; outline: none; background-color:#dedede; position:relative;color: #555;font-size: 14px;}
#news_search_form .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}
#news_search_form .nselect .c_select {width:100%; height:40px; text-indent: 15px;; font-family:'微软雅黑';color: #555;font-size: 12px;background: none; border:0; line-height:40px; border-radius:0!important;position: absolute;left: 0;top:0;z-index: 9;}
#news_search_form .nselect span{ width:40px; height: 40px; line-height: 40px;text-align: center;color: #fff;font-size: 15px; background-color:#01a2ea;position: absolute;right: 0;top:0;z-index: 10;}
.nInput {width:100%; height:38px; line-height:38px; border:#ddd 1px solid; overflow:hidden; margin-bottom:15px;}
.nInput input { width:100%;  text-indent: 20px;height:38px; outline: none; line-height:38px; vertical-align:middle; border-width:0; font-family:"Microsoft Yahei";}
.nBtn { overflow:hidden;}
.nBtn .submitBtn{ display:block; width:100%; transition:all 0.4s; height:40px; line-height:40px; background-color:#facd00; color:#000;  font-family:"Microsoft Yahei"; cursor: pointer; font-size:18px; outline: none;border:0; text-align:center;}
.nBtn .submitBtn:hover{ background:#01a2ea; color:#ffffff;}

/*newsinfo css*/
.NewsDetail-B3 #news_head{ border-bottom: 1px solid #cccccc; padding: 0 0 10px; margin: 0;  }
.NewsDetail-B3 #news_head ._title{font-size: 20px; line-height: 22px; color: #333333; font-weight: normal; }
.NewsDetail-B3 ._detailPage_bottom { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; overflow: hidden; }
.NewsDetail-B3 ._detailPage_bottom li { float: left; width: 50%; border-left: 1px solid #cccccc;  line-height: 30px; margin-left: -1px; overflow: hidden;  *zoom: 1; background:#eaeaea; }
.NewsDetail-B3 ._detailPage_bottom ._mark { float: left; margin-right: 2%; width:14%; padding:15px 0; background:#dbdbdb; text-align:center; font-size:14px;  }
.NewsDetail-B3 ._detailPage_bottom [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; margin-right: 0; }
.NewsDetail-B3 ._detailPage_bottom li._next ._mark{ float:right; margin-right:0; margin-left:2%;}
.NewsDetail-B3 ._detailPage_bottom ._title { float: left; width: 70%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:15px 0; }
.NewsDetail-B3 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B3 ._detailPage_bottom li._next ._title{ float:right; text-align:right;}
.NewsDetail-B3 ._detailPage_bottom li a{color: #333;font-size: 14px;}
#newsdetails{width: 1200px;padding:20px 0;margin:0 auto;line-height: 30px;color: #333;font-size: 14px;}


/*product css*/
#p_type_01{width: 100%;height: 205px;padding-top: 30px; line-height: 24px;color: #c3daf4; background: url(../images/product_type_top.jpg) center no-repeat;margin:0 auto;}
#p_type_name{width:990px;margin:0 auto; }
#p_type_name h2{margin-bottom: 8px;color: #fff;font-weight: bold;font-size: 30px;line-height: 50px;}
#p_type_select{width:990px;height: 49px; margin:0 auto;margin-top: 30px;}
#p_type_l{float: left;position: relative;}
#p_type_l .list_select{width: 452px;padding:0 15px; height: 45px;line-height:45px; border:solid 2px #fff;font-family: "微软雅黑";background: #fff;transition:border 0.5s;font-size: 14px;color: #666;cursor: pointer;}
#p_type_r{width: 482px;height: 45px;border:solid 2px #fff;background: #fff;transition:border 0.5s;float: right;}
#p_type_r input{width: 363px;height: 43px;padding: 0 32px;outline: none; border: 0;font-size: 14px;line-height: 43px;color: #666;font-family: "微软雅黑";}
#p_type_r input.submit{	width: 55px;height: 43px;cursor: pointer; padding: 0;background: url(../images/bg_btn07.png) no-repeat center;}
#p_type_02{width: 100%; padding:74px 0 62px;background: #fbfbfb;}
#p_type_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_type_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_type_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_type_list{padding-top: 40px;width: 1200px;margin:0 auto;}
#p_type_list li{position: relative;width: 380px;height: 380px;background: #fff;border: 1px solid #e4e4e4;margin-right:27px;margin-bottom:22px;float: left;overflow: hidden;}
#p_type_list li:nth-child(3n){margin-right: 0;}
#p_type_list .p_tlist_t{width: 100%;height: 55px; line-height: 55px; border-bottom: 1px solid #e4e4e4;margin:0 auto;position: relative;text-align: center;}
#p_type_list .p_tlist_t a{color: #333;font-size: 16px;}
#p_type_list .p_tlist_t a:hover{color: #0c4da2;}
#p_type_list .p_tlist_t span{width: 54px;height: 54px;display: block;position: absolute;left: 0;top:0;background: url(../images/bg_sign36.png) no-repeat;background-position: 0 -54px;}
#p_type_list .p_tlist_p{width: 100%;height: 200px;border-bottom: 1px solid #e4e4e4;margin:0 auto;text-align: center;}
#p_type_list .p_tlist_p img{max-height:196px;max-width:376px;padding:2px;vertical-align:middle;}
#p_type_list .p_tlist_p span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#p_type_list .p_tlist_i{width: 90%;height: 50px;line-height: 25px;margin:10px auto;text-align: left;color: #333;font-size: 14px;}
#p_type_list .p_tlist_b{width: 90%;height: 25px;margin:0px auto;}
#p_type_list .p_tlist_b a{ float: right; display: block; width: 90px;height: 25px;line-height: 25px;text-align: center;color: #666;font-size: 12px;border-radius: 20px;border:solid 2px #dbdbdb;transition:all 0.4s;}
#p_type_list .p_tlist_b a:hover{ color: #fff;border:solid 2px #0c4da2;background: #0c4da2;}
#p_type_list .p_tlist_h1{width: 380px;height: 3px;background: #bababa;position: absolute;left:0;bottom: 0;z-index: 1;}
#p_type_list .p_tlist_h2{width: 380px;height: 3px;background: #0c4da2;position: absolute;left:-380px;bottom: 0;z-index: 2;transition:all 0.4s;}
#p_type_list li:hover .p_tlist_h2{left: 0;}

/*recommend css*/
#p_type_03{width: 1200px;margin:0 auto;margin-top: 35px;}
#p_recommend_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_recommend_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_recommend_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_recommend_mid{width: 1200px;margin:45px auto;position: relative;}
#p_recommend_mid .p_recommend_lbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;left: 0;top:93px;background: url(../images/prev07.png) no-repeat;background-position: 0 0;transition:all 0.4s;}
#p_recommend_mid .p_recommend_rbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;right: 0;top:93px;background: url(../images/next07.png) no-repeat;background-position: -77px 0;transition:all 0.4s;}
#p_recommend_mid .p_recommend_lbtn:hover{background-position: -77px 0;}
#p_recommend_mid .p_recommend_rbtn:hover{background-position: 0 0;}
#p_recommect_ul{width: 1000px;height: 231px;margin:0 auto;overflow: hidden;}
#caseUL li{width: 312px;height: 231px;float: left;margin-right:35px;background: #cfcfcf;position: relative;}
#caseUL li .apply_img{width: 312px;height: 231px;overflow: hidden; position: absolute;left: 0px;top:0px;z-index: 1;}
#caseUL li .apply_img img{width:312px;height:231px;transition:transform 1s ease 0s;}
#caseUL li .apply_bg{width: 312px;height: 231px;position: absolute;left:0px;top:0px;z-index: 2;background: url(../images/bg_shadow06.png);opacity: 0;}
#caseUL li .apply_sign{width: 64px;height: 64px;position: absolute;left: 124px;top:10px;z-index: 4;opacity: 0;}
#caseUL li .apply_t{width: 312px;height: 22px;line-height: 22px; text-align: center;font-size: 14px;color: #fff; position: absolute;left: 0px;top:80px;opacity: 0; z-index: 4;}
#caseUL li .apply_i{width: 180px;height: 64px;position: absolute;left: 66px;bottom:-30px;color: #fff;text-align: center; font-size: 13px;line-height: 22px; z-index: 4;opacity: 0;}
#caseUL li:hover .apply_img img{-webkit-filter:grayscale(1);}
#p_type_04{width: 100%;height: 241px; margin:0 auto;margin-top: 50px;background: #ffa242;}
#p_type_04mid{width: 1200px;height: 241px;margin:0 auto;position: relative;}
#p_type_04bg{width: 1920px;height: 241px;background: #0c4da2;position: absolute;left: 335px;top:0;z-index: 1;}
#p_type_video{width: 335px;height: 206px;padding-top: 35px; background: url(../images/bg_bg10.jpg) center no-repeat;position: absolute;left: 0;top:0;z-index: 2;}
#p_type_download{width: 805px;height: 206px;padding-top: 35px;background: #0c4da2 url(../images/bg_bg11.jpg) center no-repeat;position: absolute;right: 0;top:0;z-index: 2;}
#p_type_04mid .p_type_title{width: 100%;line-height: 60px;height: 60px;margin:0 auto;color: #fff;font-size: 24px;}
#p_type_04mid .p_type_list{width: 100%;height: 90px; margin:0 auto;}
#p_type_04mid .p_type_list li{width: 335px;float: left;margin-right: 10px;margin-bottom: 3px; height: 24px;line-height: 24px;background: url(../images/bg_sign39.png) left center no-repeat;text-indent: 15px;}
#p_type_04mid .p_type_list li a{color: #fff;font-size: 12px;transition:opacity 0.5s;opacity: 0.8; display: block;}
#p_type_04mid .p_type_list li a:hover{opacity: 1;}
#p_type_04mid .p_type_btn{width: 100%;height: 33px;margin:0 auto;}
#p_type_04mid .p_type_btn a{ float: right; display: block;margin-right: 94px; width: 34px;height: 33px;text-align: center;transition:background 0.5s; background: url(../images/bg_btn08.png) no-repeat;background-position: -34px 0;}
#p_type_04mid .p_type_btn a:hover{ background-position: 0 0;}

/*productinfo css*/
#pro_nav{width: 100%;height: 64px;background: url(../images/pro_nav_bg.jpg) center bottom no-repeat;position: fixed;left: 0;top:-64px; z-index: 999; transition:top .5s ease;}
#pro_nav_mid{width: 1200px;margin:0 auto;height: 64px;}
#pro_nav li{width: 238px;height: 64px;text-align: center;line-height: 64px;float: left;margin:0 1px;}
#pro_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#pro_nav li a:hover{background: #fff;color: #0c4da2}
#pro_nav li a.cur{background: #fff;color: #0c4da2}
#proinfo_01{width: 100%;padding: 40px 0; margin:0 auto;background: url(../images/bg_proinfoban.jpg) top center no-repeat;}
#proinfo_01_ul{width: 1200px;height: 408px;margin:0 auto;position: relative;}
#proinfo_01_lul{width: 555px;position: absolute;left: 0;top:0;}
#proinfo_01_lul h2{font-size: 40px;line-height: 80px;color: #0c4da2;}
#proinfo_01_lul .pro_banner_p{font-size: 15px;line-height: 35px;color: #666;}
#proinfo_01_lul .pro_a{width: 336px;height: 60px;line-height: 60px; margin-top: 20px; background: url(../images/zx.jpg) center no-repeat;}
#proinfo_01_lul .pro_a a{display: block;text-indent: 103px;font-size: 24px;color: #00132b;}
#proinfo_01_lul  .pro_tel { margin-top: 25px; overflow: hidden; text-align: center; width: 100%; background: url(../images/pro_tel.png) no-repeat 5px 8px; padding-left: 55px;}
#proinfo_01_lul  .pro_tel span { font-size: 17px; width: 100%; text-align: left; float: left; overflow: hidden; }
#proinfo_01_lul  .pro_tel p { font: bold 34px/38px Arial, Helvetica, sans-serif;*font-size:25px; color: #FF3D17; float: left; }
#proinfo_01_rul{width: 544px;height: 408px;border:1px solid #e0e0e0;position: absolute;right: 0;top:0;}
#proinfo_01_rul li{width: 544px;height: 408px;}
#proinfo_01_rul li img{width: 544px;height: 408px;}
#proinfo_01_a{width: 1200px;height: 75px;margin:0 auto;margin-top: 10px;}
#proinfo_01_a ul{float: right;}
#proinfo_01_a li{width: 94px;height: 71px;padding:2px; cursor: pointer; border:1px solid #ccc;transition:border 0.5s;float: left;margin-left:10px;}
#proinfo_01_a li img{width: 94px;height: 71px;}
#proinfo_01_a li:hover{border:1px solid #0c4da2;}
#proinfo_01_a li.on{border:1px solid #0c4da2;}
#proinfo_02{width: 100%;height: 170px;padding-top: 20px;background: url(../images/bg_proinfomenu.jpg) center no-repeat;margin:0 auto;}
#proinfo_02_mid{width: 1200px;position: relative;margin:0 auto;}
#proinfo_02_title{width: 100%;height: 108px;margin:0 auto;}
#proinfo_02_title h2{font-size: 30px;line-height: 108px;color: #fff;float: left;}
#proinfo_02_title .pro_tips{float: right;padding-top: 17px;}
#proinfo_02_title .pro_tips li{position: relative;width: 78px;float: left;}
#proinfo_02_title .pro_tips li a{display: block;min-width: 36px;padding-top: 30px;height: 26px;line-height: 26px;color: #fff;transition:background 0.5s;text-align: center;}
#proinfo_02_title .pro_tips li a.share{background: url(../images/bg_sign59.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.contrast{background: url(../images/bg_sign42.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.download{background: url(../images/bg_sign43.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a:hover{background-position: center 0;}
#proinfo_02_nav{width: 1200px;margin:0 auto;height: 64px;}
#proinfo_02_nav li{width: 238px;height: 64px;text-align: center;line-height: 64px;float: left;margin:0 1px;}
#proinfo_02_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#proinfo_02_nav li a:hover{background: #fff;color: #0c4da2}
#proinfo_02_nav li a.cur{background: #fff;color: #0c4da2}
#proinfo_03{width: 100%;margin:0 auto;padding-top:75px;}
.proinfo_03_future{width: 990px;height: 212px;margin:0 auto; margin-bottom: 27px;}
#proinfo_03_futureul{width: 990px;height: 126px;margin:0 auto;margin-bottom: 27px;}
#proinfo_03_futureul li{width: 326px;height: 126px;float: left; border-right: 1px solid #ededed;line-height: 18px;color: #8b8b8b;text-align: center;}
#proinfo_03_futureul li .future_title{line-height: 26px;color: #333;font-size: 16px;}
#proinfo_03_futureul li .future_info{width: 170px;margin: 0 auto;margin-top: 10px; font-size: 14px; line-height: 24px;}
#proinfo_03_futurea{width: 486px;height: 13px;background: url(../images/bg_line10.png) no-repeat center 6px;margin: 0 auto;}
#proinfo_03_futurea .btns{	width: 41px;height: 13px;cursor: pointer;margin-right: 25px;transition: background 0.5s;}
#proinfo_03_futurea .prev{margin-left: 189px;background: url(../images/prev08.jpg) no-repeat;}
#proinfo_03_futurea .prev:hover{background-position: -41px 0;}
#proinfo_03_futurea .next{background: url(../images/next08.jpg) no-repeat -41px 0;}
#proinfo_03_futurea .next:hover{background-position: 0 0;}
.proinfo_03_table{width:100%;border:solid 1px #e2e1e1;border-left: none;border-right: 0; padding:20px 0 70px;margin:0 auto;}
#proinfo_table_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_table_title h2{color: #565656;font-size: 24px;line-height: 88px;float: left;}
#proinfo_table_title a{	float: right;display: inline-block;width: 83px;padding-left: 60px;border: 1px solid #dbdbdb;color: #666;background: url(../images/bg_sign116.png) no-repeat 24px -33px;margin-top: 29px;font-weight: normal;font-size: 12px;line-height: 31px;transition: all 0.5s;}
#proinfo_table_title a:hover{border: 1px solid #0c4da2;background: url(../images/bg_sign116.png) no-repeat 24px 0 #0c4da2;color: #fff;}
#proinfo_03_tablem{width: 1200px;margin:0 auto;line-height: 30px;font-size: 16px;color: #686868;}
#proinfo_03_tablem img{max-width: 1200px;}
.proinfo_03_ft{width:100%;padding:20px 0 70px;margin:0 auto;}
#proinfo_ft_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_ft_title h2{color: #565656;font-size: 24px;line-height: 88px;float: left;}
#proinfo_ft_title a{	float: right;display: inline-block;width: 83px;padding-left: 60px;border: 1px solid #dbdbdb;color: #666;background: url(../images/bg_sign116.png) no-repeat 24px -33px;margin-top: 29px;font-weight: normal;font-size: 12px;line-height: 31px;transition: all 0.5s;}
#proinfo_ft_title a:hover{border: 1px solid #0c4da2;background: url(../images/bg_sign116.png) no-repeat 24px 0 #0c4da2;color: #fff;}
#proinfo_03_ftm{width: 1200px;margin:0 auto;}
.proinfo_03_case{width:100%;background: #f2f2f2;padding:20px 0 30px;margin:0 auto;}
#proinfo_case_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_case_title h2{color: #565656;font-size: 24px;line-height: 88px;}
.proinfo_05_message{width:100%;background: url(../images/bg_bg14.jpg) center top no-repeat fixed;padding:7px 0 50px;margin:0 auto;}
#proinfo_message_title{width: 1200px;height: 114px;margin:0 auto;}
#proinfo_message_title h2{color: #fff;font-size: 24px;line-height: 114px;}
#proinfo_message_ul{width: 1028px;margin:0 auto;}
..label-box{background-position: 0 0!important;}
#proinfo_message_ul li{
	position: relative;
	float: left;
	width: 464px;
	height: 42px;
	background: url(../images/bg_input01.png) no-repeat;
	margin: 0 50px 22px 0;
	display: inline;
	line-height: 42px;
}
#proinfo_message_ul p.left{
	margin: 0 11px 0 18px;
	color: #666;font-size: 12px;
}
#proinfo_message_ul input{
	width: 342px;
	height: 42px;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul select{
	width: 342px;
	height: 42px;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul .point{
	right: -18px;
	top: 0;
	width: 18px;
	height: 40px;
	color: #fff;
	background: url(../images/bg_sign46.png) no-repeat right center;
}
#proinfo_message_ul .sign{
	width: 45px;
	height: 42px;
	position: absolute;right: 0;top:0;
}
#proinfo_message_ul .sign.fi{
	background: url(../images/bg_sign45.png) no-repeat center;
}
#proinfo_message_ul .sign.se{
	background: url(../images/bg_sign47.png) no-repeat center;
}
#proinfo_message_ul .sign.th{
	background: url(../images/bg_sign48.png) no-repeat center;
}
#proinfo_message_ul .sign.fo{
	background: url(../images/bg_sign49.png) no-repeat center;
}
#proinfo_message_ul .sign.fif{
	background: url(../images/bg_sign50.png) no-repeat center;
}
#proinfo_message_ul .sign.si{
	background: url(../images/bg_sign51.png) no-repeat center;
}
#proinfo_message_ul .box{
	width: 976px;
	height: 132px;
	background: url(../images/bg_input02.png) no-repeat center;
	margin-bottom: 17px;
}
#proinfo_message_ul .box p.left{
	margin: 0 11px 0 18px;
	line-height: 42px;
}
#proinfo_message_ul .box textarea{
	width: 849px;
	height: 130px;
	border: 0;
	outline: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	resize: none;
	line-height: 40px;
	font-family: "微软雅黑";
	color: #c9c9c9;
}
#proinfo_message_ul .box .sign{
	width: 45px;
	height: 42px;
	background: url(../images/bg_sign52.png) no-repeat center;
}
#proinfo_message_ul .code{
	width: 301px;
	height: 42px;
	background: url(../images/bg_sign124.png) no-repeat;
	margin: 0 10px 24px 0;
	line-height: 42px;
	color: #666;
}
#proinfo_message_ul .code input{
	width: 123px;
	height: 42px;
	padding: 0 10px 0 15px;
	border: 0;
	line-height: 42px;
	color: #888;
}
#proinfo_message_ul .code img{
	margin: 1px 0 0 5px;
}
#proinfo_message_ul .code .img{
	position: relative;
	width: 84px;
	height: 40px;
}
#proinfo_message_ul .code img.poa{
	right: 5px;
	top: 11px;
	cursor: pointer;
}
#proinfo_message_ul .code .sign{
	background: url(../images/bg_sign125.png) no-repeat center;
}
#proinfo_message_ul .btn{
	height: 45px;
	margin-right: 50px;
}
#proinfo_message_ul .btn a{
	display: inline-block;
	width: 150px;
	height: 43px;
	border: 1px solid #f8f8f8;
	margin-left: 4px;
	font-size: 16px;
	line-height: 43px;
	color: #fff;
	text-align: center;
	transition: all 0.5s;
}
#proinfo_message_ul .btn a:hover{
	border: 1px solid #0c4da2;
	background: #0c4da2;
}
#proinfo_message_ul .btn input{
	width: 204px;
	height: 45px;
	border: 0;
	background: #0c4da2;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s;
}
#proinfo_message_ul .btn input:hover{
	border: 1px solid #f8f8f8;
	background: none;
}


/*left*/
#left{width:225px; float: left;position: relative;}
#left_t{ width: 100%; height: 70px; line-height: 70px; text-align: center;border-bottom: solid 2px #071a67; background:#ffffff url(../images/left_t_bg.png) 178px center no-repeat; color: #071a67; font-size: 25px;font-weight: bold;}
#left_cplb,#left_cplb1{ font-weight: 100%; background: #ffffff; margin:0 auto;}
#left_cplb li{min-height: 54px; line-height: 54px;  margin:0 auto;text-indent: 15px;}
#left_cplb1 li{min-height: 54px; line-height: 54px;  margin:0 auto;text-indent: 35px;}
#left_cplb li a,#left_cplb1 li a{font-size: 15px; color: #4b4b4b;display: block;border-bottom: solid 1px #e6e6e6;}
#left_cpbl li:last-child a,#left_cpbl1 li:last-child a{border-bottom: none;}
#left_cplb li a:hover,#left_cplb1 li a:hover{background: #f2f2f2 url(../images/left_icon.jpg) left center no-repeat;}
#left_cplb dl{width: 190px;margin:0 auto;}
#left_cplb dl dt{width: 100%;height: 40px;line-height: 40px;text-indent: 10px; border-bottom: dotted 1px #cdcdcd;}
#left_cplb dl dt a{color: #444;font-size: 14px;display: block;font-weight: normal;border-bottom: dashed 1px #e6e6e6;}
#left_cplb dl dt a:hover{color: #035cac;}
#left_cplb dl dt:last-of-type{border-bottom: none;}
#left_nav{ width: 225px; height: 183px; margin:0 auto;margin-top: 10px;}
#left_nav li{float: left;width: 109px; text-align: center; height: 90px;position: relative;cursor: pointer;position: relative;background: #fbfbfb;border:solid 1px #fff;transition: all .4s;}
.left_ewm{width: 90px;height: 90px;position: absolute;right: -100px;top:-1px;z-index: 10000;display: none;}
.left_ewm img{width: 100%;}
#left_nav .ewm:hover .left_ewm{display: block;}
#left_nav li .left_nav_img{ width: 55px; height: 51px; margin:0 auto; margin-top: 10px; overflow: hidden;}
#left_nav li .left_nav_t{ width: 100%; height: 25px; line-height:25px; margin:0 auto;font-size: 14px; color: #071a67;}
#left_nav li:hover .left_nav_t{color: #fff;}
#left_nav li:hover{background: #ed6d00;}

/*hyfl css*/
.proimgsub li{ width:430px;float:left;}
.proimgsub li{ width:430px; height: 129px; position: relative; float:left;border:1px solid #ebebeb;margin-bottom: 30px;transition:all 0.4s;}
.proimgsub li:nth-child(odd){margin-right: 32px;}
.proimgsub li .proimg{ width:150px; height:121px; position: absolute;left:4px;top:4px;}
.proimgsub li .proimg img{width:150px; height:121px;}
.proimgsub li a{ color:#000; display:block;}
.proimgsub li:hover{ background:#e6e6e6;}
.proimgsub li .protitle{width: 250px;height: 34px;line-height: 34px;position: absolute;right: 4px;top:4px;color:#1d4e86; font-size:16px;font-weight:bold;}
.proimgsub li .proinfo{width: 250px;line-height: 25px;position: absolute;right: 4px;top:40px;color:#2e2e2e; font-size:14px;}


/*service css*/
#service_layout{ width: 860px;padding:40px 50px; background: #ffffff;margin:0 auto;}
#service_02{width: 100%;height: 537px;margin:0 auto;position: relative;overflow: hidden;}
#service_02 .service_img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width:none; z-index: 1}
#service_02 .service_02_txt{ position: absolute; top: 100px; left: 150px;width: 395px; padding: 50px; background-color: #f4f4f2; z-index: 2;}
#service_02 .service_02_txt ._t{ position: relative; font-size: 36px; color: #000; font-weight: bold; margin-bottom: 30px; padding-top: 15px; line-height: 1; }
#service_02 .service_02_txt ._t:before{ content:""; position: absolute; left: 0; top: 0; width: 50px; height: 3px; background-color: #f18303;}
#service_02 .service_02_txt ._phone { margin-bottom: 25px;}
#service_02 .service_02_txt ._phone .ico2{ float: left; width: 52px; height: 57px; margin-right: 10px;  background-position: -72px -93px;}
#service_02 .service_02_txt ._phone ._num{ float: left; font-size: 23px; font-weight: bold; color: #f18303;}
#service_02 .service_02_txt ._phone ._num span{display: block; line-height: normal}
#service_02 .service_02_txt ._p{ color: #555;font-size: 14px;line-height: 24px;}
#service_03{width: 100%;margin:0 auto;}
#service_03 li{float: left;height: 193px;margin-right: 2%;}
#service_03 li.ser_1{width: 98%;}
#service_03 li.ser_2{width: 48%;}
#service_03 li .jsfw_box{margin:40px 0 0;}
#service_03 li .jsfw_box ._t{ margin-bottom: 15px; font-size: 20px; font-weight: bold; color: #003f9e;}
#service_03 li .jsfw_box ._st{ font-size: 16px; color: #333; line-height: normal; margin-bottom: 8px;}
#service_03 li .jsfw_box ._txt{ position: relative; padding-left: 15px; border-left: 1px solid #eee;min-height:102px;line-height: 24px;color: #555;font-size: 14px;}
#service_03 li .jsfw_box ._txt:before{ content:""; position: absolute; left: -1px; top: 0; width: 1px; height: 20px; background-color: #fb8c0a;}
#service_04{width: 100%;background: #f4f4f4; margin:0 auto;margin-top: 80px;}
#service_04_mid{width: 100%;margin:0 auto;}
#service_04_l{width: 100%;}
#service_04_l .net_boc{width:100%; background:#003f9e url(../images/line_network.png) right top no-repeat;}
#service_04_l .net_boc .net{display:block; color:#fff;width: 66%;margin: 0 auto;text-align: center;padding:5% 0;}
#service_04_l .net_boc .tit{font-size:32px;}
#service_04_l .net_boc .p{font-size:16px;line-height: 25px;margin-top: 8px;}
#service_04_l .net_tel{ position:relative; padding:5px 0 0 109px; color:#253036;width: 300px; margin:0 auto; margin-top: 30px;}
#service_04_l .net_tel .ico2{width:65px; height:71px;background-position:-135px -82px; position:absolute;left:30px;top:0;}
#service_04_l .net_tel ._tel{font-family: Arial;font-size:32px; line-height: 30px;}
#service_04_l .net_tel .p{font-size:20px; line-height: 25px;padding-top: 8px;}
#service_04_r{width: 100%;height: 354px;background: url(../images/ser_bg3.png) center no-repeat;padding:90px 0 80px;position: relative;}
#service_04_r .c1{top: 208px;left: 154px;}
#service_04_r .c2{ top: 270px;left: 225px;}
#service_04_r .c3{top: 250px;left: 200px;}
#service_04_r .c4{top: 310px;left: 220px;}
#service_04_r .c5{left: 365px;top: 180px;}
#service_04_r .c6{top: 232px;left: 359px;}
#service_04_r .c7{top: 205px;left: 400px;}
#service_04_r .c8{top: 170px;left: 464px;}
#service_04_r .c9{right: 225px;top: 232px;}
#service_04_r .c10{right: 187px;top: 144px;}
#service_04_r .c11{right: 168px;top: 198px;}
#service_04_r .c12{bottom: 190px;right: 116px;}
#service_04_r .c13{bottom: 172px;right: 155px;}
.ico2{display:inline-block; background:url(../images/ico2.png) no-repeat;vertical-align:middle;}

/*message css*/
#service_info{width: 100%;line-height: 34px;font-size: 15px;color: #666;margin:0px auto;}
#service_table{width: 100%;margin:0 auto;}
#table_t{width: 100%;height: 36px;line-height: 36px;font-size: 18px;color: #666; font-weight: bold; margin:20px auto;}
#table_tab{width: 100%;margin:0px auto;margin-top: 20px;}
#table_tab .con_text{width: 50%; height: 40px;line-height: 40px;float: left;position: relative;margin-bottom: 20px;}
#table_tab .modify_con_text{padding-left: 100px;}
#table_tab .modify_appellation{float: left;width: 100px;margin-left: -100px;color: #666;font-size: 16px;}
#table_tab .modify_con_text .text1{ width: 316px; border:1px solid #e6e6e6;text-indent: 10px;height: 36px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .modify_con_text .text2{ width: 135px; border:1px solid #e6e6e6;text-indent: 10px;height: 36px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .modify_appellation i{padding-right: 10px;color: #ec0000;font-size: 13px;font-style: normal;}
#table_tab .con_txt{width: 100%; line-height: 40px;position: relative;margin-bottom: 10px;}
#table_tab .modify_con_text .txt1{ width: 769px; height: 130px; border:1px solid #e6e6e6;text-indent: 10px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .con_btn{width: 33%;height: 35px;margin:0 auto;}
#table_tab .con_btn input{background: #bfbebd; cursor: pointer; width: 125px;height: 35px;font-family: "微软雅黑";line-height: 35px;text-align: center;border:none;float: left;margin:0 10px; font-size: 14px;color: #fff;display: block;transition: all .4s;}
#table_tab .con_btn input.submit{background: #035cac;}
#table_tab .con_btn input.reset{background: #454545;}
#table_tab .con_btn input:hover{background: #272636;}

/*lxwm css*/
#lxwm_c{ width: 830px;padding:40px 65px; background: #ffffff;margin:0 auto;}
#lxwm_c .l_t{text-align:center;color: #010101;font-size:40px;}
#lxwm_c .l_i{width: 100%;height: 94px;line-height: 35px;text-align: center;color: #b8b8b8;font-size: 18px;position: relative;margin:0 auto;margin-top: 20px;}
#lxwm_c .l_i:after{content:'';width:100%;height:3px;background-color:#e5e5e5; position:absolute;bottom:0;left:0;}
#lxwm_c #lxwm_info{ width: 100%;margin:0 auto; margin-top: 20px;}
#lxwm_c #lxwm_info dl dt{width: 600px;float: left;}
#lxwm_c #lxwm_info dl dt .lxwm_icon{min-width: 85px;height: 73px;background: url(../images/lxwm_icon.png) left center no-repeat;padding-left: 99px;line-height: 35px;color: #000;font-size: 18px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon span{color: #a3a3a3;font-size: 30px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon i{font-style: normal; color: #c3c2c2;font-size: 14px;}
#lxwm_c #lxwm_info dl dt .lxwm_info{width: 100%;line-height: 30px;font-size: 14px;color: #585858;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd{width: 150px;float: left;text-align: center;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm{width: 100%;line-height: 24px;color: #585858;font-size: 14px;margin:0 auto;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm img{width: 96px;height: 96px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn{width: 100%;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a{width: 148px;height: 50px;line-height: 50px; display: block;background: #49abdb;color: #fff;border-radius: 5px;font-size: 16px;text-align: center;margin: 10px auto;transition: all .4s;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a:hover{background: #49abdb;color: #fff;}




/*jobs css*/
#apply_03_title{width: 865px; padding:0 20px; background: #464650;color: #fff;font-size: 14px;height: 54px;line-height: 54px;margin: 0 auto;margin-top: 30px;}
.td1{width: 25%;float: left;position: relative;}
.td1 i{display: block; position: absolute;right: 0;top:0;width: 80px;height: 13px;background: url(../images/hot.gif) left center no-repeat;display: none;}
.td3{width: 35%;float: left;}
.td4{width: 20%;float: left;}
.td5{width: 20%;float: left;}
.td5 a{color: #f91747;font-size: 14px;}
#apply_ul{width: 865px; padding:0 20px;margin:0 auto;}
#apply_ul li{width: 100%;}
#apply_ul li .apply_title{font-size: 14px; line-height: 30px; color: #777;padding:16px 0;border-bottom: solid 1px #efefef;}
#apply_ul li:nth-child(1) .apply_title i{display: block;}
#apply_ul li:nth-child(2) .apply_title i{display: block;}
#apply_ul li:nth-child(3) .apply_title i{display: block;}
#apply_ul li .apply_box{padding:20px 3.5% 36px;background: #f5f5f5;position: relative;display: none;}
#apply_ul li .apply_box .info1 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 22px;
}
#apply_ul li .apply_box .info1 p {
  float: left;
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  min-width: 24%;
  margin: 5px 0px;
  margin-right: 1%;
}
#apply_ul li .apply_box .info2 {
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 0 22px;
}
#apply_ul li .apply_box .info2 h3 {
  font-size: 18px;
  color: #333333;
  line-height: 3;
  font-weight: normal;
}
#apply_ul li .apply_box .info2 p {
  font-size: 14px;
  color: #777777;
  line-height: 2;
}
#apply_ul li .apply_box .info3 {
  margin-top: 31px;
}
#apply_ul li .apply_box .info3 .apply_btn {
  width: 151px;
  height: 41px;
  line-height: 41px;
  background: #f91747;
  font-size: 16px;
  color: #ffffff;
  float: left;
  text-align: center;
}
#apply_ul li .apply_box .info3 .apply_btn:hover {
  opacity: 0.6;
}
#apply_ul li .apply_box i {
  position: absolute;
  left: 18px;
  top: -12px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #f5f5f5;
}
#apply_bg{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;left: 0;top:0;display: none;}
#apply_form{width: 650px;height: 480px;background: #fff;padding:35px 50px;position: absolute;}
#apply_form h2{font-weight: normal;font-size: 24px;line-height: 30px;color: #000;}
#apply_form .close{display: block; width: 20px;height: 20px;background: url(../images/close04.png) center no-repeat;position: absolute;right: -4%;top:0;}
#apply_table{width: 100%;margin:0 auto;margin-top: 20px;}
#apply_table td{
	height: 35px;
	padding-bottom: 9px;
}
#apply_table label{
	display: inline-block;
	width: 302px;
	height: 35px;
	background: url(../images/bg_input03.png) no-repeat;
}
#apply_table input{
	width: 270px;
	height: 35px;
	padding: 0 16px;
	border: 0;
	background: none;
	line-height: 35px;
	color: #ccc;
}
#apply_table input.file{
	width: 268px;
	height: 33px;
	border-radius: 3px;
}
#apply_table input.submit{
	width: 158px;
	height: 36px;
	background: #0c4da2;
	color: #fff;
}
#apply_table select{
	width: 300px;
	height: 31px;
	padding-left: 16px;
	margin: 2px 0 0 1px;
	border: 0;
	line-height: 31px;
	color: #ccc;
}
#apply_table option{
	padding: 0 16px;
}
#apply_table textarea{
	width: 614px;
	height: 112px;
	padding: 0 15px;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	resize: none;
}



/*jiangmeng css*/
#jiameng_banner{width: 100%;height: 299px;marign:0 auto;background: url(../images/jiameng_banner.jpg) center no-repeat;}
#jiameng_advantage{width: 1200px;margin:0 auto;}
#jiameng_advl{width: 432px;height: 429px;float: left;background: url(../images/jiameng_circle_1.png) no-repeat;position: relative;}
#jiameng_c1{width: 432px;height: 429px;position: absolute;left: 0px;top:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
#jiameng_c2{width: 432px;height: 429px;position: absolute;left: 0px;top:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.logo3-a{
	opacity: 1;
	animation:logo3-a 10s infinite linear;
	-moz-animation:logo3-a 10s infinite linear;
	-webkit-animation:logo3-a 10s infinite linear;
	-o-animation:logo3-a 10s infinite linear;

}
@keyframes logo3-a
	{
	0%		{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
	}

@-webkit-keyframes logo3-a
	{
	0%		{-webkit-transform: rotate(0deg);}
	100%	{-webkit-transform: rotate(360deg);}
	}

@-moz-keyframes logo3-a
	{
	0%   {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
	}

@-o-keyframes logo3-a
	{
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
	}
.logo3-a1{
	opacity: 1;
	animation:logo3-a1 5s infinite linear;
	-moz-animation:logo3-a1 5s infinite linear;
	-webkit-animation:logo3-a1 5s infinite linear;
	-o-animation:logo3-a1 3s infinite linear;

}
@keyframes logo3-a1
	{
	0%		{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
	}

@-webkit-keyframes logo3-a1
	{
	0%		{-webkit-transform: rotate(0deg);}
	100%	{-webkit-transform: rotate(360deg);}
	}

@-moz-keyframes logo3-a1
	{
	0%   {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
	}

@-o-keyframes logo3-a1
	{
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
	}
.culture-n{animation:culture-n 10s infinite linear;-moz-animation:culture-n 10s infinite linear;-webkit-animation:culture-n 10s infinite linear;-o-animation:culture-n 10s infinite linear;}
@keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-webkit-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-moz-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-o-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }



#jiameng_advr{width: 657px;height: 429px;float: right;}
#jiameng_advr li{opacity: 0; padding:0px!important;margin-top: -50px;}
#jiameng_advr span{width: 657px;height: 30px;line-height: 30px;color: #376fc4;font-size: 16px;}
#jiameng_advr .jiameng_info{width: 657px;margin:0 auto; margin-bottom: 10px;line-height: 28px;color: #000000;font-size: 14px;}
#policy_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#policy_c{width: 1200px;height: 135px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../images/policy_bg.png) center 10px no-repeat;}
#policy_c li{width: 213px;height: 135px;float: left;position: relative;margin:0px 0px;padding:0px!important;opacity: 0;}
#policy_c li .policy_icon{width: 36px;height: 36px;margin:0 auto;}
#policy_c li .policy_title{width: 213px;height: 45px;line-height: 45px;text-align: center;color: #e8301f;font-size: 18px;margin:0 auto;}
#policy_c li .policy_info{width: 213px;line-height: 22px;text-align: center;color: #000000;font-size: 14px;margin:0 auto;}
#condition_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#condition_c{width: 1200px;height: 135px;margin:0 auto; margin-top: 50px;overflow: hidden;}
#condition_c p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 10px;}
#lc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000; text-align: center;}
#lc_c{width: 1200px;height: 400px; margin:0 auto; margin-top: 50px;overflow: hidden;}
#lc_c p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 10px;}
#lc_c ul{width: 1200px;height: 195px;margin:0 auto; padding-top: 45px;}
#lc_c li{float: left;padding:0px!important;margin:0px 0px;opacity: 0;}
#lc_c .lc_arrow{width: 12px;height: 195px;background: url(../images/lc_arrow.png) center 45px no-repeat;}
#lc_c .lc_img{width: 156px;height: 195px;position: relative;}
#lc_c .lc_icon:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
#lc_c .lc_icon{width: 106px;height: 106px;margin:0 auto;text-align: center;background: url(../images/lc_icon.png) no-repeat;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#lc_c .lc_t{width: 100%;height: 65px;margin:0 auto;line-height: 65px;text-align: center;color: #000;font-size: 36px;font-family: arial;}
#lc_c .lc_i{width: 100%;margin:0 auto;text-align: center;color: #000;font-size: 14px;}
#lc_c li:hover .lc_t{color: #ff8a00}
#lc_c li:hover .lc_i{color: #ff8a00}

/*news css*/
#news_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#news_01_l{width: 562px; height: 300px; float: left;overflow: hidden;background: url(../images/video_img.jpg) no-repeat;}
#news_01_l img{transition:transform 1s ease 0s;}
#news_01:hover img {transform: scale(1.2, 1.2);}
#news_01_r{ width: 398px; height: 300px; float: right;}
#news_01_r .news_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#news_01_r .news_h1 a{font-size: 30px; color: #ffffff;}
#news_01_r .news_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
.zy_news{width: 880px;margin:0 auto;background: #fff;margin-top: 20px; padding:30px 40px;}
.zy_news_h{width: 100%;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 24px;}
.zy_news_h a{color: #000;font-size: 24px;}
.zy_news_c{width: 100%;height: 380px;margin:0 auto;margin-top: 15px;}
.zy_news_l{width: 339px;height: 380px;float: left;}
.zy_news_img{width: 339px;height: 237px;margin:0 auto;overflow: hidden;}
.zy_news_img img{width: 339px;height: 237px;transition:transform 1s ease 0s;}
.zy_news_l:hover .zy_news_img img{transform: scale(1.05, 1.05);}
.zy_news_ft{font-size: 19px;color: #333333;margin:20px auto;width: 339px;}
.zy_news_ft a{font-size: 19px;color: #333333;}
.zy_news_ft a:hover{color: #e80000;}
.zy_news_fi{color: #333333;margin:0px auto;width: 339px;line-height: 26px;font-size: 14px;}
.zy_news_r{width: 513px;height: 380px;float: right;position: relative;}
.zy_news_r ._more{width: 90px;height: 20px;line-height: 20px;position: absolute;right: 0;bottom:0;text-align: center;color: #484848;font-size: 14px;transition: all .4s;}
.zy_news_r ._more:hover{text-decoration: underline;}
.zy_news_r li{width: 513px;height: 40px;line-height: 40px; position: relative;margin-bottom: 10px;}
.zy_news_r .news_even{background: #fff;}
.zy_news_r .news_odd{background: #f3f3f3;}
.zy_news_r li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../images/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
.zy_news_r li span{padding-left: 143px;}
.zy_news_r li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}
.zy_news_r li a:hover{color: #e80000;}

/* CSS company */
#intro_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#intro_01_l{width: 562px; height: 300px; float: left;overflow: hidden;}
#intro_01_l img{transition:transform 1s ease 0s;}
#intro_01:hover img {transform: scale(1.2, 1.2);}
#intro_01_r{ width: 398px; height: 300px; float: right;}
#intro_01_r .intro_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#intro_01_r .intro_h1 a{font-size: 30px; color: #ffffff;}
#intro_01_r .intro_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
#intro_01 a{display: block; width: 960px;height: 300px; }
#intro_02{ width: 960px;height: 299px; background: #ffffff;margin:0 auto; margin-top: 20px;}
#intro_02_l{width: 323px; height: 299px; float: left;}
#intro_02_l .intro_h2{width: 235px; font-size: 30px; color: #000000; padding-top: 50px; margin:0 auto;}
#intro_02_l .intro_p2{width: 235px; font-size: 18px; color: #000000; line-height: 35px; margin:0 auto;}
#intro_02_l .intro_p2 a{font-size: 18px; color: #000000; }
#intro_02_l .intro_p2 a:hover{color: #e80000; }
#intro_02_l .intro_p3{width: 245px; font-size: 14px; color: #000000; padding-top: 24px; line-height: 29px; margin:0 auto;}
#intro_02_r{ width: 637px; height: 299px; float: right;overflow: hidden;}
#intro_02_r img{transition:transform 1s ease 0s;}
#intro_02_r:hover img {transform: scale(1.2, 1.2);}
#intro_02 a{display: block; width: 960px;height: 300px; }
#intro_03{ width: 960px;height: 458px; margin:0 auto; margin-top: 20px;}
#intro_03 .intro_03_icon{width: 115px; height: 115px; margin:0 auto; margin:30px auto;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_03_l:hover .intro_03_icon,#intro_03_r:hover .intro_03_icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_03 .intro_03_title{ width: 100%; text-align: center;font-size: 16px;color: #000000;}
#intro_03 .intro_03_c{ width: 388px; margin:0 auto; margin-top: 30px;line-height: 29px;font-size: 14px;color: #000}
#intro_03 .intro_03_c a{font-size: 14px;color: #000;display: block;}
#intro_03 .intro_03_ul li{height: 30px; line-height: 30px;background: url(../images/icon.png) left center no-repeat;}
#intro_03 .intro_03_ul li span{ padding-left: 15px;}
#intro_03 .intro_03_ul li a{font-size: 14px;color: #000000;}
#intro_03 .intro_03_ul li a:hover{color: #e80000;}
#intro_03_l{ width: 475px; height: 458px; float: left;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_03_l:hover,#intro_03_r:hover{background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#intro_03_r{ width: 475px; height: 458px; float: right;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04{ width: 960px;height: 240px; margin:0 auto; margin-top: 20px;}
#intro_04 li{float: left;width: 313px; height: 240px;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04 li .intro_04_img{width: 111px;height: 111px;margin:0px auto; margin-top: 30px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_04 li:hover .intro_04_img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_04 li .intro_04_title{width: 100%;line-height: 25px;margin:0px auto;font-size: 16px;color: #000000;text-align: center; margin-top: 10px;}
#intro_04 li .intro_04_info{width: 100%;line-height: 25px;margin:0px auto;font-size: 14px;color: #969696;text-align: center;}
#intro_04 li a{display: block;}
#intro_04 li:hover{background: #fbfbfb;background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#company_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;padding-bottom: 50px;}
#company_updown{ width: 905px;margin:0 auto; padding: 20px 0px;color:#000;font-size: 14px;}
#company_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;position: relative;}
#company_title a{color: #000;font-size: 20px;}
#company_title a:hover{color: #285dae;}
#company_more{position: absolute;right: 0;top:0;color: #4b4b4b;font-size: 14px;}
#company_more i{padding-right: 5px;}
#company_more a{color: #4b4b4b;font-size: 14px;}
#company_info{width: 905px;line-height: 36px;margin:0 auto;color: #4b4b4b;font-size: 16px;margin-top: 30px;}
#news_list{width: 905px;line-height: 30px;margin:0 auto;color: #000;font-size: 14px;margin-top: 30px;}
#news_list li{width: 905px;height: 40px;line-height: 40px; position: relative;margin:8px 0px;}
#news_list .news_even{background: #fff;}
#news_list .news_odd{background: #f3f3f3;}
#news_list li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../images/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
#news_list li span{padding-left: 143px;}
#news_list li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}
#news_list li a:hover{color: #e80000;}
#updown{width: 95%;margin:0 auto;}
#updown li{padding:0!important; margin:10px auto!important;text-indent: 10px; color: #333;font-size: 16px!important; font-size:20px; width: 100%!important; line-height:50px; height:50px!important;background:#f8f8f8!important; display:block; border-radius:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#updown li a{color: #333;font-size: 16px!important;}
#updown li:hover{ background:#d8d8d8; display:block; border-radius:3px;}
#back_list{width: 95%;height: 50px;line-height: 50px;margin:0 auto;color: #333;font-size: 16px;text-indent: 10px;}
#back_list a{color: #333!important;font-size: 16px!important;}
#back_list a:hover{color: #e80000!important;}

/*Fzlc css*/
#fzlc_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;}
#fzlc_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#fzlc_nav{width: 905px;margin:20px auto;height: 40px;background: #285dae;border-radius: 20px;}
.fzlc_info{ width: 905px;margin:0 auto; padding: 25px 0px;color:#000;font-size: 14px;line-height: 30px;}
.fzlc_info img{max-width: 565px;}

/*culture css*/
#culture_title{ width:860px; height:100px; padding:0px 30px; font-size: 14px; background: url(../images/culture_title.png) no-repeat bottom right; margin:0 auto 15px}
#culture_info{width: 860px;min-height: 870px;margin:0 auto;margin-top: 30px;background: url(../images/culture_bg.png) 146px top no-repeat;}
#culture_info li{width: 860px;height: auto;margin-bottom: 15px; margin-top: -50px;opacity: 0;}
#culture_info li .culture_l{width: 162px;height: 43px;float: left;position: relative;}
#culture_info li .culture_txt{width: 128px;height: 43px;background: url(../images/culture_capital.png) no-repeat;position: absolute;left: 0px;top:0px;text-align: center;line-height: 43px;color: #fff;font-size: 14px;}
#culture_info li .culture_icon{width: 22px;height: 22px;background: url(../images/culture_icon.png) no-repeat;position: absolute;right: 0px;top:10px;}
#culture_info li .culture_r{width: 665px;padding:10px; float: right;padding-bottom: 20px;border-bottom: dashed 1px #eeeeee;font-size: 14px;line-height: 30px;}
#culture_info li:hover .culture_txt{background: url(../images/culture_capital_hover.png) no-repeat;}
#culture_info li:hover .culture_r{background: #f6f5f5;}

/* CSS Product */
#product_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
.product_list{width: 960px;height: auto;margin:0 auto;}
.product_list li{width: 920px;height: 340px;padding:20px;background: #fff;margin-bottom: 20px;}
.product_list li .pro_mid{width: 920px;height: 340px;margin:0 auto;}
.product_list li .pro_evenl{width: 448px;height: 336px;float: left;text-align: center;border:solid 1px #f0f0f0;}
.product_list li .pro_evenr{width: 453px;height: 336px;float: right;}
.product_list li .pro_oddl{width: 453px;height: 336px;float: left;}
.product_list li .pro_oddr{width: 448px;height: 336px;float: right;text-align: center;}
.product_list li .pro_evenl img{max-height:380px;max-width:448px;vertical-align:middle;}
.product_list li .pro_evenl span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li .pro_oddr img{max-height:380px;max-width:448px;vertical-align:middle;}
.product_list li .pro_oddr span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li img{width: 448px;height: 336px;}
.image06 {
    width:448px;
    height:336px;
    overflow: hidden;
    position: relative;
}
.image06 .imgB {
    width: 100%;
    top: 0;
    left: 0;
    position: relative;
    opacity: 1;
}
.image06 .imgT {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.image06 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image06 .ovrly a{font-size: 30px; line-height: 380px;opacity: 0.3; color: #fff!important; font-weight: bold;text-align: center;}
.image06:hover .imgT {
    opacity: 0.5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.image06:hover .ovrly {
    opacity: 1;
}

.product_list li .p_n{width: 100%;height: 52px;line-height: 52px;margin:0 auto;font-size: 24px;color: #000;}
.product_list li .p_n a{font-size: 24px;color: #000;}
.product_list li .p_i{width: 100%;height: 108px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}
.product_list li .p_p{width: 100%;height: 110px;margin:10px auto;margin-top: 15px;border-bottom: dashed 1px #2da9dd;}
.product_list li .p_p li{width: 137px!important;height: 81px!important;padding:0px!important; float: left;text-align: center;line-height: 20px;font-size: 14px;color: #2da6df;}
.product_list li .p_p li img{width: 75px!important;height: 61px!important;border:none;}
.product_list li .p_p li a{display: block;width: 137px!important;height: 81px!important;font-size: 14px;color: #2da6df;}
.product_list li .p_c{width: 100%;height: 28px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}


/*product_info css*/
.pro_height{width: 100%;height: 65px;margin:0 auto;}
#pro_img{width: 100%;margin:0px auto;}
#pro_l{ width: 448px;float: left; text-align: center;border:1px solid #dedede;position: relative;}
#pro_r{ width: 434px; float: right;}
#pro_r .p_title{line-height: 40px;height: 40px;margin:0 auto;width: 100%;color: #333;font-size: 22px;font-weight: bold;}
#pro_r .p_info{width: 100%;line-height: 24px;color: #333;font-size: 14px;margin:10px auto;}
#pro_r .p_info span{font-size: 16px;line-height: 30px;height: 30px;}
#pro_r .p_info p{margin-bottom: 15px;}
#pro_r #pro_tj_lx { margin-bottom:2%; width: 100%; overflow: hidden; }
#pro_r #pro_tj_lx_tel{ width:100%; overflow:hidden;}
#pro_r #pro_tj_lx_tel p { background: url(../images/dianhua.gif) no-repeat left 5px; font-size: 14px; padding:1% 1% 2% 10.5%;  text-align:left; float:left; width:auto; }
#pro_r #pro_tj_lx_tel  span { color: #E3131E; font-weight: bold; margin-right: 8px; float:left; width:auto; font-size:28px;color: #E30F00; }
#pro_r #pro_tj_lx a {width: 150px; height: 45px;line-height: 45px; float:left;color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 23px;transition: all .4s;}
#pro_r #pro_tj_lx a.line-zixun { background:#f08a33; }
#pro_r #pro_tj_lx a.line-order { width: 150px; background:#071a67; margin-left: 15px;  }
#pro_r #pro_tj_lx a:hover{background: #454545;}
#pro_nav{width: 905px;height: 54px;border-bottom: solid 1px #026eb2;position: fixed;top:-65px;transition: all .4s;}
#pro_nav li{float: left;width: 149px;height: 54px;line-height: 54px;text-align: center;position: relative;margin-right: 1px;}
#pro_nav li:last-child{margin-right: 1px;}
#pro_nav li a{font-size: 16px;color: #000;display: block;z-index: 2;position: relative;background: #f0f0f0;}
#pro_nav li .hover{width:150px;height: 64px; position: absolute;left: 0px;bottom:-10px; background: url(../images/category_hover.png) center top repeat-x;color: #fff; z-index: 1}
.pro_capital{width: 100%;height: 45px;line-height: 45px; border-bottom: solid 1px #dedede; margin:0 auto;}
.pro_capital span{width: 108px;height: 45px;color: #000;font-size:20px;text-align: center;display: block;font-weight: bold;}
.pro_detail{width: 100%;height: auto;margin:0 auto;margin-top: 10px;font-size: 14px;color: #4f4f4f;line-height: 29px;}
.submit{width:96px;height:32px;line-height:32px;border:0;background:#fb4646;cursor:pointer;color: #fff;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
.reset{width:96px;height:32px;line-height:32px;border:0;background:#dddddd;cursor:pointer;color: #000;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
#pro_solution{width: 95%;height: 230px;margin:0 auto;overflow: hidden;}
#pro_ralate{width: 100%;height: 230px;margin:0 auto;overflow: hidden;}
.pro_ralate li{height:230px;width:256px;float:left;margin:0 15px 5px 10px;text-align:center;}
.pro_ralate li .p_01{width:254px;height:192px; text-align: center;border:1px solid #f6f6f6;}
.pro_ralate li .p_01 img{max-height:188px;max-width:250px;padding:2px;vertical-align:middle;}
.pro_ralate li .p_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.pro_ralate li .p_02{width:254px;text-align: center;line-height:30px;}
.pro_ralate li a{color:#000000;font-size:15px;}
.pro_ralate li a:hover{color:#e80000;}

/*order css*/
.left_form { width: 100%; overflow: hidden; }
.left_form form { padding: 20px; width: 100%; overflow: hidden; }
.left_form ul li { margin-bottom: 5px; overflow: hidden; }
.left_form ul li.message { position: relative; }
.left_form ul li span { display: block; width:20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
.left_form ul li select { width: 56%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form .btnclick { padding:2%  0 0 30%; overflow: hidden; }
.left_form .btnclick input { display: block; width: 110px; padding:10px 40px;  text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form .btnclick input.btn_reset { background: #454545; border: 0; }
.con_form2 { width: 100%; margin-top:35px; overflow: hidden; margin-bottom: 30px;  }
.left_form2 { width:62%; overflow: hidden; float: left; border-right:#d8d8d8 1px solid; padding:0 3% 1% 0; }
.left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
.left_form2 form {  overflow: hidden; }
.left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
.left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }
.left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height:50px;}
.left_form2 ul li input.intxt { width:60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form2 .btnclick { padding-left: 140px; overflow: hidden; }
.left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }




/* CSS service */
#service_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/service_banner.jpg) center no-repeat;}
#zy_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#zy_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#zy_nav li a{display: block;font-size: 14px;color: #000000;}
#zy_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#zy_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#service_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#service_nav li a{display: block;font-size: 14px;color: #000000;}
#service_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.service_list{width: 100%;height: auto;margin:0 auto;}
.service_list li{width: 100%;height: auto; padding:45px 0px;}
.service_list .even{background: #fff;}
/*fwzz css*/
#fwzz_title{width:1200px;text-align: center;height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwzz_ul{width: 1204px;height: 332px;margin:0 auto; margin-top: 20px;overflow: hidden;}
#fwzz_ul li{width: 300px!important;height: 224px!important;padding:50px 0px!important;margin-left: -50px; opacity: 0; float: left;position: relative;}
#fwzz_ul .sx{border-right:dotted 1px #e2e2e2;}
#fwzz_ul li .fwzz_circle{width: 144px;height: 144px;border-radius: 50%;font-size: 18px;color: #fff;line-height: 23px;text-align: center; margin:0 auto;}
#fwzz_ul li .fwzz_icon{width: 30px;height: 30px;position: absolute;background: url(../images/fwzz_circle.png) no-repeat;top:100px;right:-15px;}
#fwzz_ul li .fwzz_color1{background:#008cd7}
#fwzz_ul li .fwzz_color2{background:#93c64f}
#fwzz_ul li .fwzz_color3{background:#d05d00}
#fwzz_ul li .fwzz_color4{background:#ffc100}
#fwzz_ul li .fwzz_info{width: 200px;margin:0 auto;font-size: 14px;line-height: 20px;color: #000;text-align: center; margin-top: 20px;}

/* CSS corporate */
#corporate_banner{width: 100%;height: 299px;marign:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
#corporate_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#corporate_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#corporate_nav li a{display: block;font-size: 14px;color: #000000;}
#corporate_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#corporate_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.corporate_list{width: 100%;height: auto;margin:0 auto;}
.corporate_list li{width: 100%;height: auto; padding:45px 0px;}
.corporate_list .even{background: #fff;}

/*tsjy css*/
#tsjy_c{width: 1200px;height: 280px;margin:0 auto; overflow: hidden;}
#tsjy_c li{width: 464px;height: 280px;float: left;margin-right: 136px;position: relative;}
#tsjy_c .tsjy{background: #008cd7;}
#tsjy_c .xgwt{background: #8bb158;}
#tsjy_c li .tsjy_i{width: 250px;position: absolute;top:55px;left: 25px;color: #fff;font-size: 14px;line-height: 26px;}
#tsjy_c li .tsjy_m{width: 130px;height: 40px;text-align:center;position: absolute;left: 25px;top:212px; overflow: hidden;}
#tsjy_c li .tsjy_m .tsjy_mc1{ background: #2aa5e7;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc2{ background: #abd178;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc3{ background: #ff8a00;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 0; z-index: 1;}
#tsjy_c li .tsjy_m a{width: 130px; height: 40px;line-height: 40px; color: #fff; font-size: 14px; position: absolute;left: 0px; top: 0px; display: block; z-index: 3;}
#tsjy_c li .tsjy_lb{width: 298px;height: 251px;position: absolute;left: 290px;top: 14px;background: #f9f9f9;}
#tsjy_c li .tsjy_lb .tsjy_icon{width: 79px;height: 77px;position: absolute;left: 124px;top: 63px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt1{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #008cd7;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt2{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #8bb158;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}

/*fwlc css*/
#fwlc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwlc_c{width: 1080px;height: 348px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../images/fwlc_img.png) center no-repeat;position: relative;}
#fwlc_c .f_c1{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;left: -12px;bottom:-6px;}
#fwlc_c .f_c2{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;right: -12px;bottom:-6px;}
#fwlc_c .f_s{height: 40px;line-height: 40px; overflow: hidden; text-align: center; border-bottom: solid 3px #98c953; font-size: 14px;color: #898989;position: absolute;}
#fwlc_c .fwlc_txt1{width: 476px;left: 33px;top:10px;}
#fwlc_c .fwlc_txt2{width: 515px;right: 12px;top:-15px;}
#fwlc_c .fwlc_txt3{width: 447px;left: 12px;top:89px;}
#fwlc_c .fwlc_txt4{width: 152px;right: 308px;top:60px;}
#fwlc_c .fwlc_txt5{width: 185px;left: 228px;top:158px;}
#fwlc_c .fwlc_txt6{width: 222px;right: 185px;top:120px;}
#fwlc_c .fwlc_txt7{width: 185px;left: 175px;top:236px;}
#fwlc_c .fwlc_txt8{width: 222px;right: 130px;top:190px;}




/* CSS Ziye */
#wrap{ width:1200px; height:auto; margin: 40px auto;z-index: 100;}
#right{width:960px; height:auto;min-height:700px;float: right;}
#right_title{width: 780px;height:28px;position: relative;border-bottom:1px dotted #dbdbdb;margin:0 auto;padding: 10px 0 10px 0;}
#title_left{float:left;width:300px;height:28px;font-size: 18px;color:#000;}
#title_right{float: right;color:#2e2e2e;padding-top: 8px;padding-right: 20px;}
#title_right a{color:#2e2e2e;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 750px; height:auto;margin:0 auto;padding-top: 10px; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;padding-left: 15px;padding-right: 15px;}
#right_bottom{width:615px;height:23px;}
#indexNews li {width:92%; transition: all 0.3s; height:160px; padding:10px; margin:30px auto;  border:#ddd 1px solid; background: #fff;}
#indexNews li:hover {box-shadow: 0 0 3px #000; border:1px #fff solid;}
#indexNews li:hover .Pic_list_txt .t1{color: #c10d0c;}
#indexNews .picList_date  { float:left; width:94px; height:160px; background: url(../images/news_date.png) no-repeat; position: relative; top:-20px; color: #fff; text-align: center;}
#indexNews .picList_date   h3{ font-size: 16px; color: #fff; line-height: 40px; }
#indexNews .picList_date  h2{ font-size: 16px; color: #aaa; margin-top:-10px; }
#indexNews .picList_date  h1{ font-size: 40px; color: #444; line-height: 60px;}
#indexNews .picList_img  { float:left; width:220px; height:160px; margin:0 20px; }
#indexNews .Pic_list_txt { width:513px; float:right; position:relative; height:160px; overflow:hidden;}
#indexNews .Pic_list_txt .t1 { font-size:18px; font-weight:bold; line-height:30px; height: 30px; overflow: hidden; width:100%;color: #333;transition: all .4s;}
#indexNews .Pic_list_txt .t2 { overflow:hidden; padding:8px 0; height:83px; font-size:14px; line-height:28px; color: #666;}
#indexNews .Pic_list_txt .t3 { font-size:10px; line-height:30px;color: #666;}
#indexNews .Pic_list_txt .time { text-align:right; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
#page{width:100%;height:30px; line-height:30px;text-align:center;margin:20px auto;color:#575656;font-size:14px;clear:both;border:solid 1px #f7f6f6;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#newTitle{width:750px;line-height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;margin-top: 30px;}
#productTitle{width:750px;height:30px;color:#000000;font-size:18px;font-weight:600;text-align:center;margin:0 auto;}
#newsInfo{width:750px;height:20px;color:#000000;font-size:12px;text-align:center;margin:10px auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ width:100%; height:30px; line-height:30px; background-color:#ececec;margin:10px auto;}
.xxsmwz{ width:88px; height:30px; font-size: 14px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:600px; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:100%;margin:0 auto;padding:10px 0;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:230px;width:276px;float:left;margin:0 15px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#picUL li .pic_01{width:276px;height:196px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:190px;max-width:240px;padding:2px;vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:276px;text-align: center;line-height:30px;}
#picUL li a{color:#000000;font-size:15px;}
#picUL li a:hover{color:#e80000;}

.produc li{width:280px; height:279px; float:left;margin-right: 32px;}
.produc li:nth-child(3n){margin-right: 0;}
.produc li a{width:280px; height:240px; display:block;border:#f4f4f4 solid 1px; background-color:#f4f4f4; text-align:center; color:#393946; line-stacking:40px; position:relative; overflow:hidden;transition: all .4s;}
.producimg{width:280px; height:201px;display:block; background-color:#FFF;}
.producimg1{width:280px; height:201px;display:table-cell; vertical-align:middle; text-align:center;}
.producimg img{ max-width:280px;max-height:201px;}
.produc li a:hover{border:#035cac solid 1px; background-color:#035cac; color:#fff!important;}
.produc li a i{ width: 50%; height: 240px;  position: absolute; left: -193px; top: 0;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); -webkit-transform: skewx(-25deg); -webkit-transition:0s;}
.produc li a:hover i{left:334px; -webkit-transition: 0.8s;}

#wordUL{ width:100%; height:100%; overflow:hidden;}
#wordUL li{height:180px;width:206px;float:left;margin:0 10px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#wordUL li .w_01{width:204px;height:141px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#wordUL li .w_01 img{max-height:139px;max-width:200px;padding:2px;vertical-align:middle;}
#wordUL li .w_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#wordUL li .w_02{width:206px;text-align: center;line-height:30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#wordUL li a{color:#000000;font-size:14px;}
#wordUL li a:hover{color:#e80000;}


.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ width:100%; border-bottom:#cdcdcd dashed 1px;margin-bottom: 20px;}
.recruitcon1{ width:650px; height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:372px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#000;font-size: 14px;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; background:url(../images/message.jpg); width:90px; height:34px;font-family: 微软雅黑;float: right;line-height: 34px;text-align: center;float:left;}
	.chakan{padding-top: 13px;}



.formys{ height:auto; padding:10px;width:830px;margin:0 auto;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:350px;

	height:30px;

	border:1px solid #d2d4d6;outline: none;padding-left: 20px;

}

.G_textarea{

	width:500px;

	height:100px;

	border:1px solid #dedede;outline: none;padding: 20px;

}

.G_checkCode{

	width:100px;
	height:30px;
    text-transform:uppercase;
	border:1px solid #dedede;outline: none;padding-left: 20px;

}

.G_ul{

	font-size: 14px;color: #000

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{  height:auto; padding-top:10px;vertical-align: center;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}


.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}